WebAssembly

WebAssembly
Paradigmaimperativní, strukturované, orientované na výrazy
Vznikbřezen 2017
VývojářW3C
Typová kontrolaStatický
Ovlivněn jazykyasm.js (od Mozilly)
NaCl (od Google)
OSWeb
LicenceApache 2.0 License
Přípona souboru.wat, .wasm

WebAssembly (wasm, WA) je v informatice webový standard, který definuje binární formát a odpovídající pseudo-jazyk symbolických adres pro přenositelný strojový kód spustitelný na webových stránkách. Umožňuje provádět kód téměř tak rychle, jako nativní strojový kód. Představuje tak doplněk k JavaScriptu, který má zrychlit kritické části webových aplikací a později umožnit webový vývoj i v jiných programovacích jazycích, než je JavaScript.[1][2][3] Je vyvíjen pod zastřešením W3C inženýry z firem Mozilla, Microsoft, Google a Apple.[4]

Po formální verifikaci je spouštěn v sandboxu ve webovém prohlížeči. Programy mohou být kompilovány do wasm modulů z vyšších programovacích jazyků a zaváděny jako knihovny z JavaScriptových appletů.

  1. Chybná citace: Chyba v tagu <ref>; citaci označené techcrunch2015 není určen žádný text
  2. Chybná citace: Chyba v tagu <ref>; citaci označené Softpedia2015 není určen žádný text
  3. Chybná citace: Chyba v tagu <ref>; citaci označené Elliott není určen žádný text
  4. Chybná citace: Chyba v tagu <ref>; citaci označené ars není určen žádný text

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search